rows—single number defining # of rows in result; columns—single number defining # of columns in result; value—optional single value to fill the block with.
fill creates a block sized rows by columns and filled with value if value is given, otherwise the block is filled with zeroes.